package iot.core.manager.htcll;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import iot.core.enums.AuthType;
import lombok.Data;

import java.lang.reflect.Field;
import java.lang.reflect.Method;

@Data
@Schema(name="HTCtlActDto",description = "")
public class HTCtlActDto {
    @Schema(name="字段名",description = "" )
    private  String EName="";

    @Schema(name="字段中文名",description = "")
    private  String Name="";

    @Schema(name="字段备注",description = "")
    private  String Memo="";

    @Schema(name="Url",description = "")
    private  String FullUrl="";

    @Schema(name="PinType",description = "")
    private  String PinType;

    @Schema(name="PinName",description = "")
    private  String PinName;

    @Schema(name="PinIsList",description = "")
    private  boolean PinIsList;

    @Schema(name="PoutType",description = "")
    private  String PoutType;

    @Schema(name="PoutIsList",description = "")
    private  boolean PoutIsList;

    @Schema(name="PoutIsPage",description = "")
    private  boolean PoutIsPage;

    @Schema(name="PoutIsPage",description = "")
    private iot.core.enums.AuthType AuthType;




    @Schema(name="LogNeed",description = "")
    private  boolean LogNeed;

    @Schema(name="LogTemplete",description = "")
    private  String LogTemplete="";


    @Schema(name="LogPin",description = "")
    private  boolean LogPin=true;


    @Schema(name="LogPout",description = "")
    private  boolean LogPout=true;



    @Schema(name="CtlFullName",description = "")
    private  String CtlFullName="";


    @JsonIgnore
    private Method Minfo;

}
